home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-188.nasl < prev    next >
Text File  |  2005-01-14  |  4KB  |  117 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12494);
  11.  script_version ("$Revision: 1.5 $");
  12.  script_cve_id("CAN-2003-0461", "CAN-2003-0465", "CAN-2003-0984", "CAN-2003-1040", "CAN-2004-0003", "CAN-2004-0010");
  13.  
  14.  name["english"] = "RHSA-2004-188: kernel";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated kernel packages are now available as part of ongoing
  21.   support and maintenance of Red Hat Enterprise Linux version
  22.   3. This is the second regular update.
  23.  
  24.   The Linux kernel handles the basic functions of the
  25.   operating system.
  26.  
  27.  
  28.   A minor flaw was found where /proc/tty/driver/serial reveals
  29.   the exact character counts for serial links. The Common
  30.   Vulnerabilities and Exposures project (cve.mitre.org) has
  31.   assigned the name CAN-2003-0461 to this issue.
  32.  
  33.   The kernel strncpy() function in Linux 2.4 and 2.5 does not
  34.   pad the target buffer with null bytes on architectures other
  35.   than x86, as opposed to the expected libc behavior, which
  36.   could lead to information leaks. The Common Vulnerabilities
  37.   and Exposures project (cve.mitre.org) has assigned the name
  38.   CAN-2003-0465 to this issue.
  39.  
  40.   A minor data leak was found in two real time clock drivers
  41.   (for /dev/rtc). The Common Vulnerabilities and Exposures
  42.   project (cve.mitre.org) has assigned the name
  43.   CAN-2003-0984 to this issue.
  44.  
  45.   A flaw in the R128 Direct Render Infrastructure (dri) driver
  46.   could allow local privilege escalation. This driver is part
  47.   of the kernel-unsupported package. The Common Vulnera-
  48.   bilities and Exposures project (cve.mitre.org) has assigned
  49.   the name CAN-2004-0003 to this issue.
  50.  
  51.   A flaw in ncp_lookup() in ncpfs could allow local privilege
  52.   escalation. The ncpfs module allows a system to mount
  53.   volumes of NetWare servers or print to NetWare printers and
  54.   is in the kernel-unsupported package. The Common Vulnera-
  55.   bilities and Exposures project (cve.mitre.org) has assigned
  56.   the name CAN-2004-0010 to this issue.
  57.  
  58.   (Note that the kernel-unsupported package contains drivers
  59.   and other modules that are unsupported and therefore might
  60.   contain security problems that have not been addressed.)
  61.  
  62.   All Red Hat Enterprise Linux 3 users are advised to upgrade
  63.   their kernels to the packages associated with their machine
  64.   architectures and configurations as listed in this erratum.
  65.  
  66.  
  67.  
  68.  
  69. Solution : http://rhn.redhat.com/errata/RHSA-2004-188.html
  70. Risk factor : High';
  71.  
  72.  script_description(english:desc["english"]);
  73.  
  74.  summary["english"] = "Check for the version of the kernel packages";
  75.  script_summary(english:summary["english"]);
  76.  
  77.  script_category(ACT_GATHER_INFO);
  78.  
  79.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  80.  family["english"] = "Red Hat Local Security Checks";
  81.  script_family(english:family["english"]);
  82.  
  83.  script_dependencies("ssh_get_info.nasl");
  84.  
  85.  script_require_keys("Host/RedHat/rpm-list");
  86.  exit(0);
  87. }
  88.  
  89. include("rpm.inc");
  90. if ( rpm_check( reference:"kernel-BOOT-2.4.21-15.EL", release:"RHEL3") )
  91. {
  92.  security_hole(0);
  93.  exit(0);
  94. }
  95. if ( rpm_check( reference:"kernel-doc-2.4.21-15.EL", release:"RHEL3") )
  96. {
  97.  security_hole(0);
  98.  exit(0);
  99. }
  100. if ( rpm_check( reference:"kernel-source-2.4.21-15.EL", release:"RHEL3") )
  101. {
  102.  security_hole(0);
  103.  exit(0);
  104. }
  105.  
  106. if ( rpm_exists(rpm:"kernel-", release:"RHEL3") )
  107. {
  108.  set_kb_item(name:"CAN-2003-0461", value:TRUE);
  109.  set_kb_item(name:"CAN-2003-0465", value:TRUE);
  110.  set_kb_item(name:"CAN-2003-0984", value:TRUE);
  111.  set_kb_item(name:"CAN-2003-1040", value:TRUE);
  112.  set_kb_item(name:"CAN-2004-0003", value:TRUE);
  113.  set_kb_item(name:"CAN-2004-0010", value:TRUE);
  114. }
  115.  
  116. set_kb_item(name:"RHSA-2004-188", value:TRUE);
  117.